home *** CD-ROM | disk | FTP | other *** search
-
- ; $VER:install diggers 1.04 (14.9.93)
- ; Diggers A1200 Hard Disk Installation Utility.
- ; By Toby Simpson.
- ; (C) Copyright 1993, Millennium Interactive Ltd. ALL RIGHTS RESERVED
-
- (if (< (/ (getversion) 65536) 39)
- (abort "You must be using Kickstart 3.0 or higher to install and use Diggers.")
- )
-
- (transcript "On Installing \"Diggers\"...")
-
- ; --------------------
- ; Get users choice to place Diggers ....
- ;
- (complete 0)
-
- (set diggers_dest
- (tackon
- (askdir
- (prompt "\nIn which disk (or drawer) should the Diggers drawer be installed?")
- (help @askdir-help)
- (default @default-dest)
- )
- "Diggers"
- )
- )
-
- ; --------------------
- ; Make our drawer ....
- ;
- (complete 5)
-
- (if (NOT (exists diggers_dest))
- (makedir diggers_dest
- (prompt "I will now create the Diggers drawer")
- (help @makedir-help)
- (infos)
- )
- )
-
- (set data_dest
- (tackon diggers_dest "Diggers_Data")
- )
-
- (if (NOT (exists data_dest))
- (makedir data_dest
- (prompt "I am now making a data drawer")
- (help @makedir-help)
- )
- )
-
- (set @default-dest diggers_dest)
-
- (debug diggers_dest data_dest)
-
-
- ; --------------------
- ; Install all data from disk 1 ....
- ;
- (askdisk
- (prompt "\n\nPlease insert Diggers disk 1")
- (dest "diggers_disk_1")
- (help @askdisk-help)
- )
-
-
- (copylib
- (prompt "Installing libraries.")
- (help @copylib-help)
- (source "diggers_disk_1:libs/lowlevel.library")
- (dest "libs:")
- )
-
- (copylib
- (source "diggers_disk_1:libs/nonvolatile.library")
- (help @copylib-help)
- (dest "libs:")
- )
-
- (complete 10)
-
- (copyfiles
- (prompt "Copying Disk 1 data")
- (help @copyfiles-help)
- (source "diggers_disk_1:")
- (dest data_dest)
- (all)
- (infos)
- )
-
- (complete 25)
-
- ; --------------------
- ; Install all data from disk 2 ....
- ;
- (askdisk
- (prompt "\n\nPlease insert Diggers disk 2")
- (dest "diggers_disk_2")
- (help @askdisk-help)
- )
- (copyfiles
- (prompt "Copying Disk 2 data")
- (help @copyfiles-help)
- (source "diggers_disk_2:")
- (dest data_dest)
- (all)
- (infos)
- )
- (copyfiles
- (prompt "Copying Hard Disk Run Script")
- (help @copyfiles-help)
- (source "diggers_disk_2:hard_disk_extras/run-sequence")
- (dest diggers_dest)
- (infos)
- )
- (complete 50)
-
- ; --------------------
- ; Install all data from disk 3 ....
- ;
- (askdisk
- (prompt "\n\nPlease insert Diggers disk 3")
- (dest "diggers_disk_3")
- (help @askdisk-help)
- )
- (copyfiles
- (prompt "Copying Disk 3 data")
- (help @copyfiles-help)
- (source "diggers_disk_3:")
- (dest data_dest)
- (all)
- (infos)
- )
- (complete 75)
-
- ; --------------------
- ; Install all data from disk 4 ....
- ;
- (askdisk
- (prompt "\n\nPlease insert Diggers disk 4")
- (dest "diggers_disk_4")
- (help @askdisk-help)
- )
- (copyfiles
- (prompt "Copying Disk 4 data")
- (help @copyfiles-help)
- (source "diggers_disk_4:")
- (dest data_dest)
- (all)
- (infos)
- )
- (complete 90)
-
- ; --------------------
- ; Get NV storage stuff
- ;
-
- (set nv_dest
- (askdir
- (prompt "\nIn which drawer should Diggers store saved games?")
- (help @askdir-help)
- (default "sys:")
- )
- )
-
- (run "echo >sys:prefs/env-archive/sys/nv_location "nv_dest)
- (complete 95)
-
- ; --------------------
- ; Now add lines to the user-startup file
- ;
- (startup "Diggers"
- (prompt "Some instructions need to be added to the \"S:user-startup\""
- " so that your system will be properly configured to run Diggers.")
- (help @startup-help)
- (command "assign diggers_disk_1: " data_dest"\n"
- "assign diggers_disk_2: " data_dest"\n"
- "assign diggers_disk_3: " data_dest"\n"
- "assign diggers_disk_4: " data_dest"\n")
- )
- (complete 100)
-
- ; --------------------
- ; All done, ask user to re-boot ....
- ;
- (exit "Now remove any Diggers Disks from your floppy drive units, "
- "and reboot your Amiga before using Diggers.")
-
- ; END OF DIGGERS A1200 INSTALLATION SCRIPT
-